SHRDLU를 만나다 (1968-1970)
GPT와 같은 대규모 언어 모델이 등장하기 훨씬 전에, SHRDLUMIT에서 Terry Winograd가 개발한 이 시스템은 "기호 AI"(GOFAI: Good Old-Fashioned AI라고도 함) 분야의 획기적인 실험이었습니다.
1. "마이크로 월드" 가설
복잡한 우주 전체를 이해하려는 대신, SHRDLU는 제한된 블록 월드라는 환경 속에서 작동했습니다. 이 세계에는 벽돌, 피라미드, 상자와 같은 특정 객체만 존재했습니다.
- 기호 접지(Symbol Grounding): 세계가 작았기 때문에 모든 단어("빨간색", "이동", "위에")를 완벽하게 정의할 수 있었습니다. 프로그램은 메모리에 해당 객체를 가리키는 직접 포인터를 가지고 있었기 때문에 블록을 "이해"할 수 있었습니다.
2. 핵심 기능
- 이해: "빨간 블록을 초록 블록 위에 놓아라."
- 추론: "할 수 없습니다. 초록 블록이 덮여 있거든요." (물리적 제약을 이해했습니다).
- 기억: "왜 그렇게 했나요?" → "당신이 시켰으니까요."
3. 역사적 배경
이 시스템은 DEC PDP-10 메인프레임(1 MIPS 속도)에서 실행되었으며 벡터 그래픽 디스플레이를 사용했습니다. 로직은 MacLisp 와 Micro-Planner로 작성되었습니다.
Python 표현 (".상태")
Title
Caption goes here.